home *** CD-ROM | disk | FTP | other *** search
-
-
-
- rrrreeeeaaaaddddssssoooo((((3333GGGG)))) rrrreeeeaaaaddddssssoooo((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- rrrreeeeaaaaddddssssoooo - sets the source for pixels that various routines read
-
- FFFFOOOORRRRTTTTRRRRAAAANNNN 77777777 SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee rrrreeeeaaaaddddssssoooo((((ssssrrrrcccc))))
- iiiinnnntttteeeeggggeeeerrrr****4444 ssssrrrrcccc
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _s_r_c expects a symbolic constant that identifies the pixel source that
- is to be used:
-
- SSSSRRRRCCCCAAAAUUUUTTTT selects the front color buffer when the current framebuffer,
- as specified by ddddrrrraaaawwwwmmmmoooo, is in single buffer mode. It selects the
- back color buffer when the current framebuffer is in double buffer
- mode. This is the default.
-
- SSSSRRRRCCCCFFFFRRRROOOO selects the front color buffer of the current framebuffer,
- as specified by ddddrrrraaaawwwwmmmmoooo. This source is valid for both single
- buffer and double buffer operation.
-
- SSSSRRRRCCCCBBBBAAAACCCC selects the back color buffer of the current framebuffer, as
- specified by ddddrrrraaaawwwwmmmmoooo. This source is valid only while the current
- framebuffer is in double buffer mode.
-
- SSSSRRRRCCCCZZZZBBBBUUUU selects the z-buffer of the current framebuffer. Because
- only the normal framebuffer has a z-buffer, this source is
- currently valid only while draw mode is NNNNOOOORRRRMMMMAAAALLLL.
-
- SSSSRRRRCCCCFFFFRRRRAAAA selects the Live Video Digitizer as the pixel source,
- regardless of the current draw mode. This source is valid only on
- IRIS-4D GTX and VGX models with the Live Video Digitizer option
- board. IRIS-4D GTX models support this source only during rrrreeeeccccttttccccoooo,
- not rrrreeeeccccttttrrrreeee or llllrrrreeeeccccttttrrrr.
-
- SSSSRRRRCCCCOOOOVVVVEEEE selects the overlay planes, and is valid only while draw
- mode is NNNNOOOORRRRMMMMAAAALLLL. This source is valid only on the Personal Iris.
-
- SSSSRRRRCCCCUUUUNNNNDDDD selects the underlay planes, and is valid only while draw
- mode is NNNNOOOORRRRMMMMAAAALLLL. This source is valid only on the Personal Iris.
-
- SSSSRRRRCCCCPPPPUUUUPPPP selects the pop-up planes, and is valid only while draw mode
- is NNNNOOOORRRRMMMMAAAALLLL. This source is valid only on the Personal Iris.
-
- selects the ilbuffers previously allocated with ilbuffer. This
- source is valid only on the RealityEngine systems running 5.0.1 or
- later.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- rrrreeeeaaaaddddssssoooo specifies the pixel source buffer that rrrreeeeccccttttccccoooo, rrrreeeeaaaaddddppppiiii, rrrreeeeaaaaddddRRRRGGGG,
- rrrreeeeccccttttrrrreeee, and llllrrrreeeeccccttttrrrr use. A separate read source is maintained for each of
- the GL framebuffers: normal, pop-up, overlay, and underlay. Calls to
- rrrreeeeaaaaddddssssoooo change the read source of the currently active framebuffer, as
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- rrrreeeeaaaaddddssssoooo((((3333GGGG)))) rrrreeeeaaaaddddssssoooo((((3333GGGG))))
-
-
-
- specified by ddddrrrraaaawwwwmmmmoooo. By default the read source for each framebuffer is
- SSSSRRRRCCCCAAAAUUUUTTTT.
-
- Because read sources, with the exception of some implemented only on the
- Personal Iris, always specify a source within the current framebuffer, it
- is not possible to copy pixels from one framebuffer to another. Such a
- copy must be implemented by first reading pixels out of the source
- framebuffer, then changing the draw mode to the destination framebuffer,
- and writing the pixels.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- lrectr, readpi, readRG, rectco
-
- NNNNOOOOTTTTEEEESSSS
- This subroutine is available only in immediate mode.
-
- On the IRIS-4D B or G models, SSSSRRRRCCCC____ZZZZBBBBUUUUFFFFFFFFEEEERRRR is not available.
-
- Read sources SSSSRRRRCCCCOOOOVVVVEEEE, SSSSRRRRCCCCUUUUNNNNDDDD, and SSSSRRRRCCCCPPPPUUUUPPPP operate only on the Personal
- Iris.
-
- BBBBUUUUGGGGSSSS
- On the IRIS-4D GT and GTX models, and on all Personal IRIS, XS, XS24, XZ,
- Elan and Extreme systems, a single variable is shared between the four
- framebuffers.
-
- On the Personal Iris, the source for pixel reads does not change when
- changing framebuffers (via ddddrrrraaaawwwwmmmmoooo) unless the current selected read
- source is SSSSRRRRCCCCAAAAUUUUTTTT (the default).
-
- On some IRIS-4D GT and GTX models, while copying rectangles with blending
- active, rrrreeeeaaaaddddssssoooo also specifies the bank from which _d_e_s_t_i_n_a_t_i_o_n color and
- alpha are read (overriding the bbbblllleeeennnnddddffff setting).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-